<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of articulos
 *
 * @author emontoro
 */
class Articulos extends CI_Controller {

    function index()
    {
        // Cargo el helper de url, con funciones para trabajo con URL del sitio
        $this->load->helper('url');

        // Cargo el modelo de artículos
        $this->load->model('Articulo_modelo');

        // Pido los últimos artículos al modelo
        $ultimosArticulos = $this->Articulo_modelo->dame_ultimos_articulos();

        // Creo el array con datos de configuración para la vista
        $datos_vista = array('rs_articulos' => $ultimosArticulos);

        // Cargo la vista pasando los datos de configuración
        $this->load->view('mivista', $datos_vista);
    }

    function muestra($id)
    {

        // Cargo el helper de url, con funciones para trabajo con URL del sitio
        $this->load->helper('url');

        // Cargo el modelo de artículos
        $this->load->model('Articulo_modelo');

        // Pido al modelo el articulo que se ha clickado
        $arrayArticulo  = $this->Articulo_modelo->dame_articulo($id);

        //compruebo si he recibido un artículo
        if (!$arrayArticulo){
             //no he recibido ningún artículo
            //voy a lanzar un error 404 de página no encontrada
            show_404();
        }else{
             //he encontrado el artículo
            //muestro la vista de la página de mostrar un artículo pasando los datos del array del artículo
            $this->load->view('muestra_articulo', $arrayArticulo);
        }
    }

  

}
?>
